/** * (c) 2013 Jexcel Plugin | Bossanova UI * http://www.github.com/paulhodel/jexcel * * @author: Paul Hodel * @description: Web spreadsheet */ .jexcel { border-collapse:separate; table-layout:fixed; white-space: nowrap; width:0px; empty-cells:show; border-top:1px transparent; border-left:1px transparent; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-clip:padding-box; background-color:#fff; } .jexcel > thead { background-color:#f3f3f3; } .jexcel > thead > tr > td { padding:4px; cursor:pointer; } .jexcel > tbody > tr > td { padding:4px; } .jexcel > tbody > td.edition { padding:0px; padding-left:4px; } .jexcel > tbody > tr > td:first-child { background-color:#f3f3f3; width:20px; text-align:center; } .jexcel > thead > tr > td, .jexcel > tbody > tr > td { border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid transparent; border-bottom:1px solid transparent; overflow:hidden; white-space: nowrap; } .jexcel > td.selected { background-color:#fff; } .jexcel > tbody > tr > td.readonly { color:rgba(0,0,0,0.3) } .jexcel > tbody > tr > td.selected:first-child { background-color:#dcdcdc; } .jexcel > thead > tr > td.selected { background-color:#dcdcdc; } .jexcel .highlight { background-color:rgba(0,0,0,0.05); } .jexcel .highlight-left { border-left:1px solid #000; } .jexcel .highlight-right { border-right:1px solid #000; } .jexcel .highlight-top { border-top:1px solid #000; } .jexcel .highlight-bottom { border-bottom:1px solid #000; } .jexcel .selection { background-color:rgba(0,0,0,0.05); } .jexcel .selection-left { border-left:1px dotted #000; } .jexcel .selection-right { border-right:1px dotted #000; } .jexcel .selection-top { border-top:1px dotted #000; } .jexcel .selection-bottom { border-bottom:1px dotted #000; } .jexcel_corner { position:absolute; background-color: rgb(0, 0, 0); height: 5px; width: 5px; border: 2px solid rgb(255, 255, 255); top:-200px; left:-200px; cursor:crosshair } .jexcel .editor { outline:0px solid transparent; overflow:hidden; white-space: nowrap; text-align:left; } .jexcel > tbody > tr > td > select, .jexcel > tbody > tr > td > input { border:0px; outline:0px solid transparent; width:100%; margin:0px; padding:0px; background-color:transparent; } .jexcel, .jexcel td, .jexcel_corner { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none; } .jexcel_textarea { position:absolute; top:-999px; left:-999px; width:1px; height:1px; } .jexcel .results { position:absolute; min-height:30px; max-height:200px; width:220px; background-color:#fff; overflow-y:scroll; z-index:99; text-align:left; border:1px solid #ccc; } .jexcel .results li { list-style:none; padding:6px; cursor:pointer; } .jexcel .results li:hover { background-color:#eee; } .jexcel .dragline { position:absolute; } .jexcel .dragline div { position:relative; top:-6px; height:5px; width:22px; } .jexcel .dragline div:hover { cursor:move; } .jexcel .onDrag { background-color:rgba(0,0,0,0.6); } .jexcel .error { border:1px solid red; } .jexcel .arrow-up { width: 0; height:0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #444; position:absolute; margin-left:4px; margin-top:8px; } .jexcel .arrow-down { width: 0; height:0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #444; position:absolute; margin-left:4px; margin-top:8px; }